#include <iostream>
#include <bitset>

void clearBit(int32_t &num, int position);      //将num在二进制形式下的第position位置0
void setBit(int32_t &num, int position);        //将num在二进制形式下的第position位置1
void printBinary(int32_t num);                  //以二进制的形式打印num，长度为32
void printBinaryWithSpaces(int32_t num);        //以二进制的形式打印num，长度为32，每4位打印一个空格